shut one's pie hole - Francés Inglés Diccionario